﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace ProyectoVuelos.Entidades
{
    public class Cuenta
    {
        #region atributos

        private string nombre;
        private string clave;
        private List<Factura> listaFacturas;
        private List<FacturaExterna> listaFacturaExterna;

        #endregion

        #region constructores

        public Cuenta(string nombre, string clave, List<Factura> listaFacturas, List<FacturaExterna> listaFacturaExterna)
        {
            this.nombre = nombre;
            this.clave = clave;
            this.listaFacturas = listaFacturas;
            this.listaFacturaExterna = listaFacturaExterna;
        }

        public Cuenta()
        {
        }

        #endregion

        #region encapsulamiento de datos

        public string Nombre
        {
            get { return nombre; }
            set { nombre = value; }
        }

        public string Clave
        {
            get { return clave; }
            set { clave = value; }
        }

        public List<Factura> ListaFacturas
        {
            get { return listaFacturas; }
            set { listaFacturas = value; }
        }

        public List<FacturaExterna> ListaFacturaExterna
        {
            get { return listaFacturaExterna; }
            set { listaFacturaExterna = value; }
        }

        #endregion
    }
}